import { Component } from "react";

// 定义hoc 高阶组件函数
// 思路: 判断条件: 当有数据时, 我就加载 Com组件, 否则我就加载loading
const hoc1 = (Com) => {
    return class Newcom extends Component {
        render() {
            // console.log('hoc1', this);
            return <>
                {/* 判断当前是否有数据 */}
                {/* schollArr.length>0? <Com></Com>:<loading */}
                {
                    this.props.schoolArr.length > 0 ?
                        <Com {...this.props}></Com> : <div>...loading....</div>
                }
            </>
        }
    }
}

export default hoc1